﻿using System;

namespace SharpSqlAnalyzer.nodes.netezza
{
	// Token: 0x020003A9 RID: 937
	public class TGenerateStatisticsSqlNode : TParseTreeNode
	{
		// Token: 0x1700086C RID: 2156
		// (get) Token: 0x06002662 RID: 9826 RVA: 0x0033A89D File Offset: 0x00338A9D
		// (set) Token: 0x06002661 RID: 9825 RVA: 0x0033A894 File Offset: 0x00338A94
		public virtual bool Express
		{
			get
			{
				return this.express;
			}
			set
			{
				this.express = value;
			}
		}

		// Token: 0x06002663 RID: 9827 RVA: 0x0033A8A5 File Offset: 0x00338AA5
		public override void init(object arg1)
		{
			this.tableName = (TObjectName)arg1;
		}

		// Token: 0x1700086D RID: 2157
		// (get) Token: 0x06002664 RID: 9828 RVA: 0x0033A8B3 File Offset: 0x00338AB3
		public virtual TObjectNameList Columns
		{
			get
			{
				return this.columns;
			}
		}

		// Token: 0x1700086E RID: 2158
		// (get) Token: 0x06002665 RID: 9829 RVA: 0x0033A8BB File Offset: 0x00338ABB
		public virtual TObjectName TableName
		{
			get
			{
				return this.tableName;
			}
		}

		// Token: 0x06002666 RID: 9830 RVA: 0x0033A8C3 File Offset: 0x00338AC3
		public override void init(object arg1, object arg2)
		{
			this.init(arg1);
			this.columns = (TObjectNameList)arg2;
		}

		// Token: 0x04001D25 RID: 7461
		private TObjectName tableName;

		// Token: 0x04001D26 RID: 7462
		private TObjectNameList columns;

		// Token: 0x04001D27 RID: 7463
		private bool express;
	}
}
